package com.elitetyc.eliteim.client.config;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @author yuanchao.tan
 * @version 1.0
 * @description TODO
 * @Date 2021/9/17 9:44
 */
@ConfigurationProperties("im.client")
@Data
public class IMClientProperties {

    /**
     * im服务端地址
     */
    private String serverIp="127.0.0.1";

    /**
     * im服务端监听端口
     */
    private Integer serverPort=9000;

    /**
     * im服务端netty监听的端口
     */
    private Integer serverImPort=9999;

    /**
     * 用户id
     */
    private String userId;

    /**
     * 用户名称
     */
    private String userName;

    /**
     * 最大重连次数
     */
    private int maxReConnectCount=3;
}
